• word of the day

    euphorbia hirsuta

    euphorbia hirsuta - Dictionary definition and meaning for word euphorbia hirsuta

    Definition
    (noun) much-branched hirsute weed native to northeastern North America
    Synonyms : hairy spurge
Download our Mobile App Today
Receive our word of the day
on Whatsapp